Skip to content

feat(coder-labs/modules/codex): add mcp_config_remote_path for remote MCP server configurations#894

Merged
35C4n0r merged 13 commits into
mainfrom
35C4n0r/feat-codex-remote-mcp
Jun 28, 2026
Merged

feat(coder-labs/modules/codex): add mcp_config_remote_path for remote MCP server configurations#894
35C4n0r merged 13 commits into
mainfrom
35C4n0r/feat-codex-remote-mcp

Conversation

@35C4n0r

@35C4n0r 35C4n0r commented May 19, 2026

Copy link
Copy Markdown
Collaborator

Description

  • add mcp_config_remote_path for remote MCP server configurations

Type of Change

  • New module
  • New template
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Module Information

Path: registry/coder-labs/modules/codex
New version: v5.3.0
Breaking change: [ ] Yes [ ] No

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun fmt)
  • Changes tested locally

Related Issues

Closes #886

@35C4n0r

35C4n0r commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/coder-agents-review

@coder-agents-review coder-agents-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First-pass review (Netero). 1 P2, 1 P3, 1 Nit.

The feature is well-scoped: a clean addition of remote MCP config fetching with a solid integration test that exercises both success and failure paths. The README documentation explains the behavior and caveats.

This is a first-pass review only. These are mechanical findings from Netero. The full review panel has not yet reviewed this PR and will review after these findings are addressed.

🤖 This review was automatically generated with Coder Agents.

Comment thread registry/coder-labs/modules/codex/scripts/install.sh.tftpl Outdated
Comment thread registry/coder-labs/modules/codex/main.tftest.hcl Outdated
Comment thread registry/coder-labs/modules/codex/main.test.ts Outdated
- Guard jq usage with command -v check; emit a clear error and skip the
  remote MCP fetch when jq is not available (DEREM-1)
- Remove vacuous length assertion in tftest that tested its own input,
  not the module behavior (DEREM-2)
- Replace em-dash with period in test comment (DEREM-3)
@35C4n0r 35C4n0r force-pushed the 35C4n0r/feat-codex-remote-mcp branch from 3247275 to 594256f Compare May 19, 2026 12:54
@35C4n0r

35C4n0r commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/coder-agents-review

@coder-agents-review coder-agents-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Second-pass review (Netero). R1 findings (DEREM-1 through DEREM-3) all addressed in 594256f. 1 new P2, 1 new P3, 1 new Nit.

The jq guard, vacuous assertion removal, and em-dash fix are clean. Three new findings on the updated code.

Note: CI has a failing "Validate Terraform output" check (job 76721444744). The module's outputs are unchanged by this PR, so the failure may be unrelated, but worth investigating.

This is a first-pass review only. These are mechanical findings from Netero. The full review panel has not yet reviewed this PR and will review after these findings are addressed.

🤖 This review was automatically generated with Coder Agents.

Comment thread registry/coder-labs/modules/codex/main.tf
Comment thread registry/coder-labs/modules/codex/scripts/install.sh.tftpl Outdated
Comment thread registry/coder-labs/modules/codex/main.test.ts
@matifali

Copy link
Copy Markdown
Member

I wonder if we can hold onto this in favor of handling it implicitly using https://developers.openai.com/codex/enterprise/managed-configuration

@35C4n0r 35C4n0r force-pushed the 35C4n0r/feat-codex-remote-mcp branch from 47f2c36 to 3d31e31 Compare June 26, 2026 16:00
@35C4n0r 35C4n0r requested a review from andrewdennis117 June 26, 2026 17:20
@35C4n0r 35C4n0r self-assigned this Jun 26, 2026
@35C4n0r 35C4n0r added the version:minor Add to PRs requiring a minor version upgrade label Jun 26, 2026
@35C4n0r 35C4n0r force-pushed the 35C4n0r/feat-codex-remote-mcp branch from f36581c to 575c670 Compare June 26, 2026 17:26
@35C4n0r 35C4n0r force-pushed the 35C4n0r/feat-codex-remote-mcp branch from 2631fd7 to 7a6b5db Compare June 28, 2026 11:03
@35C4n0r 35C4n0r added version:minor Add to PRs requiring a minor version upgrade and removed version:minor Add to PRs requiring a minor version upgrade labels Jun 28, 2026
@35C4n0r 35C4n0r merged commit e7b544c into main Jun 28, 2026
5 checks passed
@35C4n0r 35C4n0r deleted the 35C4n0r/feat-codex-remote-mcp branch June 28, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version:minor Add to PRs requiring a minor version upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(codex): add mcp_config_remote_path support to match claude-code

3 participants